-- 检查锁是否存在，如果不存在则设置锁并设置过期时间，返回1；如果存在则返回0
if redis.call('SETNX', KEYS[1], ARGV[1]) == 1 then
    redis.call('EXPIRE', KEYS[1], ARGV[2])
    return 1
else
    return 0
end